restoration geomorphic assessment habitat enhancement natural channel design environmental fluvial geomorphology bioengineering river restoration habitat restoration